لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
توسعه پیشرفته iOS با Swift 4.x [ویدئو]
Advanced iOS Development with Swift 4.x [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Swift یک زبان برنامه نویسی امن، سریع و تعاملی است. این استنتاج قدرتمند نوع و تطبیق الگو را با یک نحو مدرن و سبک ترکیب میکند و اجازه میدهد ایدههای پیچیده به شیوهای واضح و مختصر بیان شوند. میتوانید از کامپایلر جدید سوئیفت استفاده کنید و با سرعت دلخواه خود، از ویژگیهای جدید آن استفاده کنید.
این دوره به شما دانش عمیقی در مورد برخی از پیچیده ترین عناصر توسعه سوئیفت، از جمله پسوند پروتکل، مدیریت خطا، الگوهای طراحی و همزمانی ارائه می دهد و شما را در مورد نحوه استفاده و به کارگیری آنها در پروژه های خود راهنمایی می کند. . خواهید دید که چگونه می توان از چالش برانگیزترین الگوهای طراحی و تکنیک های برنامه نویسی برای نوشتن کدهای تمیزتر و ساخت برنامه های کاربردی iOS و OS X استفاده کرد.
در پایان این دوره، شما الگوها و تکنیک های طراحی موثر را خواهید داشت، به این معنی که به زودی برنامه های بهتر iOS و OS X را با سطح جدیدی از خونسردی و کنترل خواهید نوشت.
تمامی فایلهای کد و فایلهای مرتبط در GitHub در این لینک قرار داده شدهاند https://github.com/PacktPublishing/Advanced-iOS-Development-with-Swift-4.x [*]جنبههای پیشرفته زبان Swift 4 را پیادهسازی کنید.
[*] کلاس ها و ماژول های کوچک را با استفاده از بهترین شیوه های فعلی بسازید.
[*]الگوهای همزمان را در پروژه های خود بگنجانید.
[*]MVC، MVVM، و Viper را با هم مقایسه کنید و چگونه آنها می توانند به شما در کد طرح بندی کمک کنند.
[*]یک لایه شبکه قابل استفاده مجدد و عمومی بسازید.
[*] کد قوی تر و بدون خرابی با مدیریت بهتر خطا ایجاد کنید.
[*]بر اپراتورهایی که کمتر استفاده می شوند تسلط پیدا کنید و آنها را در پروژه های خود به کار ببرید.
این دوره ویدیویی برای توسعه دهندگانی است که می خواهند به مفاهیم پیشرفته سوئیفت بپردازند. اگر توسعهدهندهای هستید که با دیدن و کار کردن با کد، بهترین یادگیری را میآموزید، پس این دوره برای شما مناسب است. دانش پایه توسعه سوئیفت فرض شده است. [*]ویژگیها و پیشرفتهای جدید سوئیفت را کشف کنید. * [*]با الگوها و تکنیک های طراحی پیشرفته آشنا شوید و کد Swift هوشمندتر و تمیزتر بنویسید. * [*]توسعهدهنده Swift روانتر شوید و برنامههای قدرتمند و چشمگیر iOS و OS X بسازید. *
سرفصل ها و درس ها
الحاقات پروتکل و تکنیک های برنامه نویسی پروتکل گرا
Protocol Extensions and Protocol-Oriented Programming Techniques
بررسی اجمالی دوره
The Course Overview
مدلسازی عطف به ماسبق
Retroactive Modeling
ارث چندگانه
Multiple Inheritance
برنامه های افزودنی برای سازماندهی کد
Extensions for Organizing Code
مدیریت خطا، کد مقاوم در برابر تصادف بنویسید
Error-Handling, Write Crash Resistant Code
نشان دادن خطاها
Representing Errors
رسیدگی به خطاها
Handling Errors
تست واحد
Unit Testing
نوشتن کد قابل آزمایش
Writing Testable Code
چگونه کد خود را با Generics تقویت کنید
How to Enhance Your Code with Generics
محدودیت های نوع
Type Constraints
انواع مرتبط
Associated Types
بند کجا
The Where Clause
یک مثال شبکه عمومی
A Generic Networking Example
اپراتورهای پیشرفته: چه زمانی؟ جایی که؟ و چرا؟
Advanced Operators: When? Where? and Why?
اپراتورهای بیتی
Bitwise Operators
اپراتورهای سرریز
Overflow Operators
مجموعه های گزینه
Option Sets
توابع، فراتر از اصول
Functions, Beyond the Basics
پارامترهای ورودی
Inout Parameters
بسته شدن
Closures
پارامترهای متغیر
Variadic Parameters
اشتراک ها
Subscripts
همزمانی، کدهای همزمان پیچیده تر را کاوش کنید
Concurrency, Explore More Complex Concurrent Code
صف با Grand Central Dispatch
Queueing with Grand Central Dispatch
کیفیت خدمات
Quality-of-Service
سمافور و قفل ها را ارسال کنید
Dispatch Semaphore and Locks
الگوهای طراحی، تصمیمی آگاهانه در مورد بهترین ها بگیرید
Design Patterns, Make an Informed Decision on What's Best
جاناتان ویلسون استاد استراتژی و فرهنگ برند در دانشگاه ریجنت لندن است.
او سردبیر مجله ژورنال بازاریابی اسلامی است، و دارای دو مدرک دکترا، یک دکترا از دانشگاه برونل و یک مدرک DLit از دانشگاه داندی (جایی که MBA خود را نیز به پایان رسانده است). جاناتان قبل از فعالیت در دانشگاه، کار خود را با تبلیغات آغاز کرد و یک نوازنده تور و جلسات بود که در تلویزیون، رادیو، صحنههای کنسرت و بازیهای ویدیویی ظاهر میشد.
Benjamin Dordoigne یک توسعه دهنده frontend است که علاقه زیادی به وردپرس و WooCommerce دارد. او بیش از 100 وب سایت وردپرسی را برای مشتریان و مشاغل توسعه داده و مشاوره کرده است. بنجامین در مورد وب بسیار پرشور است و وقتی صحبت از توسعه به میان میآید، نگاهی دقیق دارد. کارهای قبلی او هر ساله توسط هزاران کاربر در سراسر جهان با استفاده از بهترین فناوری های ظاهری مانند WordPress، WooCommerce، PHP، HTML5، CSS3، JavaScript و jQuery تجربه شده است.
نمایش نظرات